import os
import shutil


# 拷贝文件函数
def copy_dirs(from_file, to_file):
    if not os.path.exists(to_file):  # 如不存在目标目录则创建
        os.makedirs(to_file)
    files = os.listdir(from_file)  # 获取文件夹中文件和目录列表
    for f in files:
        if os.path.isdir(from_file + '/' + f):  # 判断是否是文件夹
            copy_dirs(from_file + '/' + f, to_file + '/' + f)  # 递归调用本函数
        else:
            shutil.copy(from_file + '/' + f, to_file + '/' + f)  # 拷贝文件


if __name__ == '__main__':
    from_file = input()  # 输入源文件目录
    to_file = input()  # 输入目标文件目录
    copy_dirs(from_file, to_file)
    print('拷贝成功')
